﻿<%@ Page Title="" Language="C#" MasterPageFile="~/SiteSearch.Master" AutoEventWireup="true"
    CodeBehind="ConsultaResultados.aspx.cs" Inherits="CLab.PagAdminLab.ConsultaResultados" %>
<%@ MasterType VirtualPath="~/SiteSearch.Master" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <script type="text/javascript" src='<%=ResolveUrl("../Scripts/ConsultaResultados.js")%>'></script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="cphFilter" runat="server">
    <table>
        <tr>
            <td class="tdEtiqueta">
                Folio:
            </td>
            <td class="tdCampo">
                <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                    <ContentTemplate>
                        <ganda:TextBox ID="txtFolio" runat="server" Width="80px" MaxLength="6" TabIndex="0" />
                    </ContentTemplate>
                </asp:UpdatePanel>
            </td>
            <td class="tdEtiqueta" style="text-align:right">
                Paciente:
            </td>
            <td class="tdCampo">
                <asp:UpdatePanel ID="UpdatePanel3" runat="server">
                    <ContentTemplate>
                        <ganda:ComboBox ID="cmbPaciente" runat="server" Width="340px" />
                    </ContentTemplate>
                </asp:UpdatePanel>
            </td>
        </tr>
        <tr>
            <td class="tdEtiqueta" style="text-align:left">
                Fecha Inicio:
            </td>
            <td class="tdCampo">
                <asp:UpdatePanel ID="UpdatePanel13" runat="server">
                    <ContentTemplate>
                        <ganda:DatePicker ID="dpFechaIni" runat="server" Width="80px" TabIndex="8" />
                    </ContentTemplate>
                </asp:UpdatePanel>
            </td>
            <td class="tdEtiqueta" style="text-align:right">
                Fin:
            </td>
            <td class="tdCampo">
                <asp:UpdatePanel ID="UpdatePanel5" runat="server">
                    <ContentTemplate>
                        <ganda:DatePicker ID="dpFechaFin" runat="server" Width="80px" TabIndex="8" />
                    </ContentTemplate>
                </asp:UpdatePanel>
            </td>
        </tr>
    </table>
    <div class="btnBusar">
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:Button ID="BtnBuscar" runat="server" Text="Buscar" CssClass="boton" OnClick="BtnBuscar_Click" OnClientClick="$('body,html').animate({ scrollTop: 100 }, 800); return true;" />
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
</asp:Content>
<asp:Content ID="cGrid" ContentPlaceHolderID="cphContent" runat="server">
    <div class="toolBarAcciones">
        <asp:Button ID="btnExportar" runat="server" Text="Exportar" OnClick="btnExportar_Click" CssClass="boton" />
    </div>
    <asp:UpdatePanel ID="UpdatePanel4" runat="server">
        <ContentTemplate>
            <ganda:GridView ID="gridResultados" runat="server" AutoGenerateColumns="False" DataKeyNames="IdRecibo"
                AllowPaging="True" AllowScroll="true" AllowSorting="true" OnPageIndexChanging="gridResultados_PageIndexChanging"
                onrowcommand="gridResultados_RowCommand" 
                onsorting="gridResultados_Sorting">
                <Columns>
                    <asp:BoundField DataField="IdRecibo" HeaderText="Folio Recibo" SortExpression="IdRecibo" ItemStyle-Width="80px">
                        <ItemStyle Width="80px" />
                    </asp:BoundField>
                    <asp:BoundField DataField="IdEstatus" HeaderText="IdEstatus" Visible="false" ItemStyle-Width="0px" />
                    <asp:BoundField DataField="DescripcionEstatus" HeaderText="Estatus" SortExpression="DescripcionEstatus" ItemStyle-Width="270px" />
                    <asp:BoundField DataField="FechaResultado" HeaderText="Fecha Resultado" SortExpression="FechaResultado" ItemStyle-Width="100px" DataFormatString="{0:dd/MM/yyyy}" />
                    <asp:BoundField DataField="FechaRecibo" HeaderText="Fecha Recibo" SortExpression="FechaRecibo" ItemStyle-Width="100px" DataFormatString="{0:dd/MM/yyyy}" />
                    <asp:BoundField DataField="IdPaciente" HeaderText="IdPaciente" Visible="false" ItemStyle-Width="0px" />
                    <asp:BoundField DataField="NombrePaciente" HeaderText="Paciente" SortExpression="NombrePaciente" ItemStyle-Width="230px" />
                    <asp:BoundField DataField="IdResultado" HeaderText="IdResultado" Visible="false" ItemStyle-Width="0px" />
                    <asp:TemplateField HeaderText="Acción" ItemStyle-HorizontalAlign="Center">
                        <ItemTemplate>
                            <asp:Button ID="BtnCap" CssClass="btnAlt" runat="server" Text="" CommandName="cmdCapturar" CommandArgument='<%#Eval("IdResultado") + "," + Eval("IdRecibo") + "," + Container.DataItemIndex %>' ToolTip="Capturar" />
                            <asp:Button ID="BtnCan" CssClass="btnDel" runat="server" Text="" CommandName="cmdCancelar" CommandArgument='<%#Eval("IdRecibo") + "," + Container.DataItemIndex %>' ToolTip="Cancelar Recibo"  OnClientClick="return CancelarRecibo();" />
                            <asp:Button ID="BtnImp" CssClass="btnImp" runat="server" Text="" CommandName="cmdImprimir" CommandArgument='<%#Eval("IdRecibo") + "," + Container.DataItemIndex %>' ToolTip="Imprimir Resultados" />
                            <asp:Button ID="Button1" CssClass="btnReImp" runat="server" Text="" CommandName="cmdReimprimir" CommandArgument='<%#Eval("IdRecibo") + "," + Container.DataItemIndex %>' ToolTip="Reimprimir recibo" />
                        </ItemTemplate>
                        <ItemStyle Width="108px" />
                    </asp:TemplateField>
                </Columns>
            </ganda:GridView>
        </ContentTemplate>
        <Triggers>
            <asp:PostBackTrigger ControlID="btnExportar" />
        </Triggers>
    </asp:UpdatePanel>
    <script type="text/javascript">
        var txtFolio = '<%=txtFolio.ControlTextBox.ClientID %>';
        var btnExportar = '<%=btnExportar.ClientID %>'
        var btnBuscar = '<%=BtnBuscar.ClientID %>';
    </script>
</asp:Content>
